<html>
<head><meta charset="utf-8"><title>meeting 2020.09.15 · wg-async-foundations · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/index.html">wg-async-foundations</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html">meeting 2020.09.15</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="210157951"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210157951" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210157951">(Sep 15 2020 at 17:03)</a>:</h4>
<p><span class="user-group-mention" data-user-group-id="1172">@WG-async-foundations</span> meeting!</p>



<a name="210157979"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210157979" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Nell Shamrell-Harrington <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210157979">(Sep 15 2020 at 17:03)</a>:</h4>
<p>Yay!!!!</p>



<a name="210158071"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210158071" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Gus Wynn <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210158071">(Sep 15 2020 at 17:04)</a>:</h4>
<p>this is my first time "attending" a rust meeting, are they purely text-based in zulip?</p>



<a name="210158072"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210158072" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210158072">(Sep 15 2020 at 17:04)</a>:</h4>
<p><a href="https://github.com/orgs/rust-lang/projects/2">Project board</a></p>



<a name="210158148"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210158148" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210158148">(Sep 15 2020 at 17:05)</a>:</h4>
<p><span class="user-mention" data-user-id="257428">@Gus Wynn</span> welcome! and yes, they are</p>



<a name="210158200"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210158200" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210158200">(Sep 15 2020 at 17:05)</a>:</h4>
<p>(well, it depends on the group.. a lot of working group meetings are, including this one)</p>



<a name="210158255"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210158255" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210158255">(Sep 15 2020 at 17:05)</a>:</h4>
<p>Completed:</p>
<ul>
<li>Potential compiler memory leak in Nightly <a href="https://github.com/rust-lang/rust/issues/75808">#75808</a></li>
</ul>



<a name="210158360"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210158360" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210158360">(Sep 15 2020 at 17:06)</a>:</h4>
<p>Are there any updates to in-progress work?</p>



<a name="210158417"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210158417" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Bhargav Voleti <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210158417">(Sep 15 2020 at 17:06)</a>:</h4>
<p>A quick update on  the <a href="https://github.com/rust-lang/wg-async-foundations/pull/16"><code>must_not_await</code></a> PR, we haven't received any new comments on it.</p>



<a name="210158471"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210158471" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Bhargav Voleti <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210158471">(Sep 15 2020 at 17:07)</a>:</h4>
<p>I think the first draft if ready to be reviewed and I would love some feedback on this.</p>



<a name="210158500"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210158500" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210158500">(Sep 15 2020 at 17:07)</a>:</h4>
<p>Thanks, that's something I owe a review on</p>



<a name="210158649"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210158649" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210158649">(Sep 15 2020 at 17:08)</a>:</h4>
<p>I'll set aside some time today</p>



<a name="210158677"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210158677" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210158677">(Sep 15 2020 at 17:09)</a>:</h4>
<p>Anyone else?</p>



<a name="210158689"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210158689" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210158689">(Sep 15 2020 at 17:09)</a>:</h4>
<p>If not, let's move on to triage</p>



<a name="210158765"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210158765" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lee Bernick <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210158765">(Sep 15 2020 at 17:09)</a>:</h4>
<p>The async book PR I've been working on has been approved, just needs to be merged</p>



<a name="210158832"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210158832" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210158832">(Sep 15 2020 at 17:10)</a>:</h4>
<p>Sounds good, I'll also take a look today</p>



<a name="210158879"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210158879" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210158879">(Sep 15 2020 at 17:10)</a>:</h4>
<p><a href="https://github.com/search?q=org%3Arust-lang+is%3Aissue+label%3AA-async-await+is%3Aopen+-label%3AAsyncAwait-Triaged&amp;type=Issues">Uncategorized issues</a></p>



<a name="210158917"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210158917" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210158917">(Sep 15 2020 at 17:10)</a>:</h4>
<h2>Unclear diagnostics for async callback that takes a reference <a href="https://github.com/rust-lang/rust/issues/76609">#76609</a></h2>



<a name="210159097"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210159097" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210159097">(Sep 15 2020 at 17:12)</a>:</h4>
<p>I can agree that this error message is.. not great</p>



<a name="210159181"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210159181" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210159181">(Sep 15 2020 at 17:12)</a>:</h4>
<p>I think the code needs an HRTB</p>



<a name="210159251"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210159251" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Nell Shamrell-Harrington <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210159251">(Sep 15 2020 at 17:13)</a>:</h4>
<p>What's an HRTB?</p>



<a name="210159302"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210159302" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210159302">(Sep 15 2020 at 17:13)</a>:</h4>
<p>sorry, higher-rank trait bound, which looks like <code>for&lt;'a&gt;</code></p>



<a name="210159398"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210159398" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> csmoe <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210159398">(Sep 15 2020 at 17:14)</a>:</h4>
<p>another 'not general enough' case, i think we had a tracking issue already.</p>



<a name="210159446"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210159446" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Nell Shamrell-Harrington <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210159446">(Sep 15 2020 at 17:14)</a>:</h4>
<p>ah!</p>



<a name="210159591"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210159591" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210159591">(Sep 15 2020 at 17:15)</a>:</h4>
<p>an HRTB doesn't actually work in this case, you need to introduce a lifetime param</p>



<a name="210159673"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210159673" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> csmoe <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210159673">(Sep 15 2020 at 17:16)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust/issues/71671">https://github.com/rust-lang/rust/issues/71671</a></p>



<a name="210159819"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210159819" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210159819">(Sep 15 2020 at 17:17)</a>:</h4>
<p>left a comment</p>



<a name="210159937"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210159937" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210159937">(Sep 15 2020 at 17:18)</a>:</h4>
<p>yeah, this may be a duplicate of that issue</p>



<a name="210160002"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210160002" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210160002">(Sep 15 2020 at 17:19)</a>:</h4>
<p>( <span aria-label="wave" class="emoji emoji-1f44b" role="img" title="wave">:wave:</span> sorry I'm late)</p>



<a name="210160036"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210160036" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210160036">(Sep 15 2020 at 17:19)</a>:</h4>
<p>it's.. a little different, so not sure, but marking as possible duplicate</p>



<a name="210160396"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210160396" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210160396">(Sep 15 2020 at 17:21)</a>:</h4>
<h2>async fn can't handle multiple lifetimes in a slice of slices <a href="https://github.com/rust-lang/rust/issues/76547">#76547</a></h2>



<a name="210160440"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210160440" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> csmoe <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210160440">(Sep 15 2020 at 17:22)</a>:</h4>
<p><span class="user-mention" data-user-id="116883">@tmandry</span> your suggestion reminds me this issue <a href="https://github.com/rust-lang/rust/issues/68521">https://github.com/rust-lang/rust/issues/68521</a> not sure they are same or not</p>



<a name="210160567"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210160567" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Gus Wynn <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210160567">(Sep 15 2020 at 17:23)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116883">tmandry</span> <a href="#narrow/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15/near/210160396">said</a>:</p>
<blockquote>
<h2>async fn can't handle multiple lifetimes in a slice of slices <a href="https://github.com/rust-lang/rust/issues/76547">#76547</a></h2>
</blockquote>
<p><a href="https://play.rust-lang.org/?version=stable&amp;mode=debug&amp;edition=2018&amp;gist=11988563e3e17db958db369bdd20065d">https://play.rust-lang.org/?version=stable&amp;mode=debug&amp;edition=2018&amp;gist=11988563e3e17db958db369bdd20065d</a> this is confusing for 2 reasons</p>
<ol>
<li>its not really explaining that an async fn that returns nothing actually returns a future. if I saw this as a new person, id be like "im not returning anything!</li>
<li>its not really explaining the actual lifetime issue or how to fix it</li>
</ol>



<a name="210160974"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210160974" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210160974">(Sep 15 2020 at 17:26)</a>:</h4>
<div class="codehilite"><pre><span></span><code>19 | pub async fn readv_at(bufs: &amp;mut [&amp;mut [u8]]) {
   |                                   ---------   -
   |                                   |
   |                                   this parameter and the return type are declared with different lifetimes...
20 |     ListFut(bufs).await
   |             ^^^^ ...but data from `bufs` is returned here
</code></pre></div>



<a name="210161023"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210161023" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210161023">(Sep 15 2020 at 17:26)</a>:</h4>
<p>hmm, yeah. so (1) is more async/await-related</p>



<a name="210161030"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210161030" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Gus Wynn <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210161030">(Sep 15 2020 at 17:26)</a>:</h4>
<p><a href="https://play.rust-lang.org/?version=stable&amp;mode=debug&amp;edition=2018&amp;gist=d6056d59cffab90e0f5757f475416588">https://play.rust-lang.org/?version=stable&amp;mode=debug&amp;edition=2018&amp;gist=d6056d59cffab90e0f5757f475416588</a> without async it suggests one correction, but when you add it, it errors again it then tells you to add the second 'a which then resolves it</p>



<a name="210161201"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210161201" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210161201">(Sep 15 2020 at 17:28)</a>:</h4>
<p><span class="user-mention" data-user-id="257428">@Gus Wynn</span> agreed on your notes, I think they'd be good to add in a comment on the issue</p>



<a name="210161324"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210161324" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Gus Wynn <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210161324">(Sep 15 2020 at 17:29)</a>:</h4>
<p>sounds good, I think it may be valuable to make an A-diagnostic issue to add a note to errors like this explaining that async fn's return <code>Future&lt;Output=[type that the async fn returns]</code> or something like that</p>



<a name="210161644"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210161644" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210161644">(Sep 15 2020 at 17:32)</a>:</h4>
<p>yes, I added a couple labels</p>



<a name="210161678"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210161678" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210161678">(Sep 15 2020 at 17:32)</a>:</h4>
<p>looks like that's our time for today (and the last issue to triage)</p>



<a name="210161833"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210161833" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210161833">(Sep 15 2020 at 17:33)</a>:</h4>
<p>I will say it seems like we have a lot of diagnostics papercuts like this that could use some help.</p>



<a name="210161861"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210161861" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210161861">(Sep 15 2020 at 17:33)</a>:</h4>
<p>If anyone is interested in tackling one of these, I'm happy to guide you through the compiler changes needed.</p>



<a name="210161891"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/187312-wg-async-foundations/topic/meeting%202020.09.15/near/210161891" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> tmandry <a href="https://rust-lang.github.io/zulip_archive/stream/187312-wg-async-foundations/topic/meeting.202020.2E09.2E15.html#210161891">(Sep 15 2020 at 17:33)</a>:</h4>
<p>Until next time, thanks for coming everyone <span aria-label="wave" class="emoji emoji-1f44b" role="img" title="wave">:wave:</span></p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>